Программный комплекс для компьютерной электрокардиографии на основе компонентной архитектуре COMНагин В.А., Потапов И.В. Московский Институт Электронной Техники, Москва Современные программные комплексы компьютерной медицинской диагностики, являются сложными системами, состоящими из множества компонент. Основной подход к их построению - создание монолитного приложения, обладающего заранее определенной функциональностью, которая обеспечивается жестко связанной группой компонент. К примеру, множество программных систем, работающий под управлением DOS, строится из законченных исполняемых приложений, взаимодействие между которыми осуществляется посредством командных файлов, а обмен данными производится через временные файлы. В этом случаев любой момент времени выполняется лишь один модуль и для запуска другого необходима остановка уже выполняемого приложения. Обычно по завершению работ над проектом развитие подобной системы останавливается, или же она устаревает во время разработки. Причины этого кроются в проблемах масштабируемости, надежности и невозможности повторного использования кода, свойственных такому подходу. Современные программные комплексы должны создаваться на основе гибкой компонентной архитектуры. Среди существующих моделей компонентной организации систем была выбрана COM (Component Object Model, являющаяся стандартом де-факто в среде Windows. Основными достоинствами COM являются:
Разрабатываемая программная система для ЭКГ состоит из следующих компонентов:
На текущий момент реализованы:
Реализованы подключаемые модули 1,3,7, на завершающей стадии находится создание подключаемых модулей 2,5,6. В качестве основного языка разработки был использован Microsoft Visual C++ 6.0. Реализация интерфейсов OLE Automation и Object Scripting позволяет интегрировать отдельные компоненты или всю систему с большим количеством уже существующих приложений, включая программы Excel и Word из пакета Microsoft O ffice Литература Роджерсон Дейл. Основы COM - М.:Русская редакция ТОО "Channel Trading Ltd.", 1997. - 376 c. Куриков С.Ф., Прилуцкий Д.А., Селищев С.В. Применение технологии многоразрядного сигма-дельта преобразования в цифровых многоканальных электрокардиографах./ Медицинская техника, 1997, №4, стр. 7-10 vHeart Rate Variability. Standards of Measurement, Physiological Interpretation, and Clinical Use: American Heart Association, Inc., 1996. |